get_default_version(); $lang_regex = Route::get_lang_regex(); Route::set('default', '(/)(/((/((/())))))', array( 'lang' => $lang_regex, 'id' => '\d+', 'page' => '[0-9a-zA-Z_-]+' ))->defaults(array( 'lang' => $default_version['version'], 'page' => 'index', 'action' => 'show', 'dir' => NULL, )); Route::set('page', '(/)(/((/)))', array( 'lang' => $lang_regex, 'id' => '\d+', 'page' => '.+' ))->defaults(array( 'lang' => $default_version['version'], 'page' => '404', 'dir' => NULL, )); function t($key) { global $mysqli; $key = addslashes($key); $sql = "SELECT * FROM `s_translations` WHERE `ru` = '".$key."'"; $sql = $mysqli->query($sql); if($sql && $sql->num_rows > 0) { $q = $sql->fetch_assoc(); return ($q[VERSION] == '') ? stripslashes($key) : stripslashes($q[VERSION]); } else { return stripslashes($key); } } Request::init(); ?>